package com.easy.util;

import cn.hutool.jwt.JWTUtil;

import java.util.Map;

public class TokenUtil {

    private static final String TOKEN_KEY = "easyA";

//    获取token中的数据
    // 参数：token
    //
    //@return



    public static String getToken(Integer id,String role) {
        Map map=Map.of(SYS.TOKEN_KEY_ID,id,SYS.TOKEN_KEY_ROLE,role);
        return JWTUtil.createToken(map,TOKEN_KEY.getBytes());
    }

    public static boolean verify(String token) {
        return JWTUtil.verify(token,TOKEN_KEY.getBytes());
    }

    public static Object getOption(String token,String key) {
        return  JWTUtil.parseToken(token).getPayload(key);
    }


}
